@import './reset.css';

html.van-theme-light,
body.van-theme-light {
  --me-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  --van-primary-color: #f3799d !important;
  --me-text: #000;
  --me-bg: #ffdde1;
  --me-gradient-bg: linear-gradient(315deg, #ffdde1, #ee9ca7);
  --me-other-bg: #e2e2e2;
  --me-other-gradient-bg: linear-gradient(-135deg, #c9d6ff, #e2e2e2);
}
html.van-theme-dark,
body.van-theme-dark {
  --me-box-shadow: 0 2px 8px rgba(255, 255, 255, 0.15);
  --van-primary-color: #f3799d !important;
  --me-text: #222;
  --me-bg: #e1a8e8;
  --me-gradient-bg: linear-gradient(315deg, #e1a8e8, #e396a5);
  --me-other-bg: #3d3b47;
  --me-other-gradient-bg: linear-gradient(-135deg, #241b29, #3d3b47);
}

html,
body,
#app {
  width: 100%;
  height: 100%;
  overflow: hidden;
  /* 数字等宽 */
  font-variant-numeric: tabular-nums;
}

.router-change-enter-active,
.router-change-leave-active {
  transition: all 0.26s ease;
}
.router-change-enter-from,
.router-change-leave-to {
  transform: translateY(-10px);
  opacity: 0;
}

.router-fade-enter-active,
.router-fade-leave-active {
  transition: all 0.26s ease;
}
.router-fade-enter-from,
.router-fade-leave-to {
  opacity: 0;
}
